Skip to content

docs: Replace skills page with CLI reference#13

Merged
dcramer merged 2 commits intomainfrom
docs/cli-reference-page
Jan 29, 2026
Merged

docs: Replace skills page with CLI reference#13
dcramer merged 2 commits intomainfrom
docs/cli-reference-page

Conversation

@dcramer
Copy link
Member

@dcramer dcramer commented Jan 29, 2026

Remove the skills documentation page and add a new CLI reference page with command-card style documentation.

The skills page documented built-in skills and custom skill creation, but the CLI reference is more immediately useful for users getting started. The new CLI page documents:

  • Commands: warden, warden init, warden add, warden setup-app
  • Global options: --skill, --fix, --json, --fail-on, etc.
  • Target types: Files, directories, and git refs
  • Environment variables: WARDEN_ANTHROPIC_API_KEY
  • Examples: Pre-commit checks, CI integration, PR review workflows

Navigation updated across all pages to link to /cli instead of /skills.

Remove the skills documentation page and add a new CLI reference page
documenting all available commands (warden, init, add, setup-app),
global options, target types, and environment variables. Update
navigation links across all pages.

Co-Authored-By: Claude <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Jan 29, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
warden Ready Ready Preview, Comment Jan 29, 2026 9:37pm

Request Review

Copy link
Contributor

@sentry-warden sentry-warden bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

security-review

security-review: Found 1 issue (1 medium)

Comment on lines +16 to +20
<Terminal showCopy={true} copyText="export WARDEN_ANTHROPIC_API_KEY=sk-ant-... && warden">
<Code
code={`# Set your API key
export WARDEN_ANTHROPIC_API_KEY=sk-ant-...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟠 Documentation encourages API key exposure in shell history

The documentation shows exporting the API key directly in shell commands. This causes the API key to be stored in shell history files (e.g., ~/.bash_history, ~/.zsh_history), which can lead to credential exposure. If the history file is accessed by another user, backed up to insecure locations, or inadvertently shared (e.g., in screenshots or logs), the API key could be compromised.

Suggested fix: Recommend using .env.local file instead of exporting directly in the shell, or use a space prefix to avoid history storage in bash/zsh

Suggested change
<Terminal showCopy={true} copyText="export WARDEN_ANTHROPIC_API_KEY=sk-ant-... && warden">
<Code
code={`# Set your API key
export WARDEN_ANTHROPIC_API_KEY=sk-ant-...
<Terminal showCopy={true} copyText="echo 'WARDEN_ANTHROPIC_API_KEY=sk-ant-...' > .env.local && warden">
code={`# Set your API key in .env.local
echo 'WARDEN_ANTHROPIC_API_KEY=sk-ant-...' > .env.local

warden: security-review

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sentry-warden
Copy link
Contributor

sentry-warden bot commented Jan 29, 2026

security-review

security-review: Found 1 issue (1 low)

No findings to report.

@dcramer dcramer merged commit 4e89e3b into main Jan 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant